Представим, что в сложном приложении вы внедряете зависимости через конструктор, и у класса более 8 параметров. Какие из подходов являются наиболее правильными для решения этой проблемы?
Anonymous Quiz
Оставить 8 параметров — это нормально, конструктора много не бывает.
Использовать паттерн Builder для создания объекта с большим количеством зависимостей.
Переключиться на внедрение через поля (Field Injection) для сокращения конструктора.
Создавать зависимости внутри класса, чтобы сократить параметры конструктора.
Использовать сервис-локатор для всех зависимостей.
Telegram has made it easier for its users to communicate, as it has introduced a feature that allows more than 200,000 users in a group chat. However, if the users in a group chat move past 200,000, it changes into "Broadcast Group", but the feature comes with a restriction. Groups with close to 200k members can be converted to a Broadcast Group that allows unlimited members. Only admins can post in Broadcast Groups, but everyone can read along and participate in group Voice Chats," Telegram added.
Библиотека задач по Java | тесты код задания from sa